﻿namespace CoreEx.MicroMapper
{
    /// <summary>
    /// Represents a accessor match between a source and a target.
    /// </summary>
    public interface IAccessorInfoMatch
    {
        /// <summary>
        /// Sett or gets the <see cref="IAccessorInfo"/> that represents the accessor on the source.
        /// </summary>
        IAccessorInfo SourceAccessorInfo { get; set; }

        /// <summary>
        /// Sett or gets the <see cref="IAccessorInfo"/> that represents the accessor on the source.
        /// </summary>
        IAccessorInfo TargetAccessorInfo { get; set; }
    }
}
